package com.shuaige.paydollarapi.model;

import lombok.Data;

/**
 * @author Administrator
 */
@Data
public class ReturnMesResponse {
    /**
     * 返回银行主机状态码（主）
     */
    private String prc;
    /**
     * 返回银行主机状态码（次）
     */
    private String src;
    /**
     * 银行参考——订单号
     */
    private String Ord;
    /**
     * 商家的订单参考号
     */
    private String Ref;
    /**
     * PayDollar的支付参考号
     */
    private String PayRef;
    /**
     * 0 成功
     * 1 失败
     * 其他数字 错误
     */
    private String successcode;
    /**
     * 交易金额
     */
    private String Amt;
    /**
     * 交易货币种类
     * 344 – HKD
     * 840 – USD
     * 702 – SGD
     * 156 – CNY (RMB)
     * 392 – JPY
     * 901 – TWD
     * 036 – AUD
     * 978 – EUR
     * 826 – GBP
     * 124 – CAD
     * 446 – MOP
     * 608 – PHP
     * 764 – THB
     * 458 – MYR
     * 360 – IDR
     * 410 – KRW
     * 682 – SAR
     * 554 – NZD
     * 784 – AED
     * 096 – BND
     * 704 - VND
     */
    private String Cur;
    /**
     * 支付账号的持有人姓名
     */
    private String Holder;
    /**
     * 核准码
     */
    private String AuthId;
    /**
     * 未写明
     */
    private String AlertCode;
    /**
     * 备注域，用来存储商家没有显示在交易网页上的附加数据
     */
    private String remark;
    /**
     * ECI值（适用于启用3D的商家）
     */
    private String eci;
    /**
     * 付款人认证状态
     * Y——信用卡已进行3D——认证登记并认证成功
     * N——信用卡已进行3D——认证登记但认证失败
     * P——“3D认证”——核对等待中
     * A——信用卡未在3D——安全程序上登记
     * U——“3D认证”——核对未经处理
     */
    private String payerAuth;
    /**
     * 付款人的IP地址
     */
    private String sourceIp;
    /**
     * 付款人的国家或地区（如香港）
     * 如果付款人所在国家在高风险列表中，应标上星号（如MY*）
     */
    private String ipCountry;
    /**
     * 付款方式
     * 例如，VISA、Master、JCB、Diners、AMEX
     */
    private String payMethod;
    /**
     * 发卡国家代码（例如HK）
     * 如果国家在高危国家列表中存在，会有*作为显示（例如MY*）
     * 如果发卡国家没定义，则会显示“--”
     * 详情参考国家编码列表
     */
    private String cardIssuingCountry;
    /**
     * 传送类型 :
     * SPC –  通过浏览器
     * DPC –  客户端直接连接
     * DPS –  服务器端直连接
     * SCH –  循环付款链接
     * DPL –  直接付款连接
     * MOT –  邮寄订单付款连接
     * RTL –  零售支付连接
     * BPP –  批量付款连接
     * MOB –  移动支付连接
     */
    private String channelType;
}
